Registered user login



Mika Max

The Mika Max product combines Open Mika with additonal components and a Service Level Agreement. The additional software components are licensed for distribution as part of a development kit in source and/or binary form, and as part of an end product in binary form only. (Where the additional components make use of or are derived from open-source projects the relevant open-source licence applies).

Mika Max additional components

The following additional components are currently defined as part of the Mika Max product offering:

  • DinkySSL – a small; all-Java solution for connecting to a web server using HTTPS. This implementation works only as a client, and does not present a client certificate. Availability: now.

  • Ahead-of-time compiler – converts selected methods into native code which is then loaded as a runtime library. First version will support only the compilation of system APIs, later versions will allow selective conversion of OSGi bundles into native code. Availability: first version is currently being tested internally, first betas will be made available in 4Q 2009.

  • Just-in-time compiler – converts most-used methods to native code at runtime. Availability: to be announced, currently in top-level design phase.

Further components will be added later. In the medium term we anticipate the addittion of support for Java5 features such as generics, and a more comprehensive SSL/HTTPS solution.

Bytecode encryption

A special version of Mika Max is available which can execute encrypted bytecode (Dragon128 stream cypher). This offers a level of protection beyond mere obfuscation; to a Java disassembler the method bytecode appears as random gibberish (the disassembler may even crash). Further information on request.

Mika Max service levels

Mika Maxincorporates a Service Level Agreement (SLA). The SLA is available in three versions: Bronze, Silver, and Gold. Through a special arrangement with MakeWave a Mika Max and a Knopflerfish Pro SLA at the same level can be combined at a reduced price (“2 for the price of 1.67”).

Item

Description

Bronze

Silver

Gold

 

Limited email advisory service during normal business hours

x

x

x

Telephone support

Unlimited phone advisory service during normal business hours

 

x

x

Telephone support

Limited phone advisory service during normal business hours

20 hrs

N.A.

N.A

 

Limited phone advisory service outside normal business hours

 

 

x

Documentation

Knopflerfish Pro and Mika Max documentation

x

>x

x

Bug DB

Access to on-line bug tracking system

x

x

x

Error Rectification /p>

Error corrections in reported defects

x

x

x

Technical Account Owner

/K/ will provide a named Technical Account Owner who is updated with the customers use of Licensed Software and can be used for telephone and email consultation

 

 

x

Indemnification

Mitigates the potential risk in the unlikely event of a covered intellectual property infringement claim.

 

 

x

 

Access to a systems expert from /K/ for technical advice, reviews of design or architecture (days)

1

1

3

Advance Information

Access to advance information regarding items like upcoming features, API-changes, early access to products, etc

 

x /p>

x

Review Meetings

Annual review meeting, covering issues like number of defects issued, number of defects solved, number of upgrades delivered, and error response times

 

 

x

Response times /p>

Response time on reported defects (business hours)

16

8

4

Supported developers

The number of developer's supported

4

10

20

Named persons

The number of named primary contact persons (customer)/p>

1/p>

1

2

 

Mika Max supported platforms

The target systems supported by /k/ are divided into the following categories:

Category

Meaning

Reference

These platforms are fully supported and functionality is verified for each release.

Supported

These platforms are supported although functionality is not verified for each release.

Other

These platforms are not formally supported although believed to work.

Ports to other or future OS/Architectures, and support for other targets will be handled separately on a case by case basis.

Run-time Operating System

Processor architecture

Support Category

Linux

x86 (32-bit)

Reference

Linux

Arm7, arm9, Xscale

 

Linux

MIPS BCM63xx or similar

Reference

 

SH4

Reference

Linux

PowerPC

Supported

Any

Any

Other

Mika Max supported OSGi frameworks

Mika Max supports the Execution Environment defined in OSGi RFC 26, and therefore in principle all OSGi frameworks should run on Mika; however currently only Knopflerfish and Apache Felix have “supported” status. For other frameworks please contact /k/.

OSGi Framework

Support Category

Knopflerfish / Knopflerfish Pro

Reference

Apache Felix

Supported

Any<

Other

 

The combined Mika Max – Knopflerfish Pro SLA described above includes the right to claim that a product “Contains an OSGi Compliant Service Platform”.

 

OSGi Alliance Supporter

Digi Embedded Development Partner

/K/ Embedded Java Solutions, Powered by Joomla!; Joomla templates by SG web hosting